﻿@model TestUp.Models.AdminModels.CreateTestModel
@{
    ViewBag.Title = "CreateTest";
    Layout = "~/Views/Admin/_AdminLayout.cshtml";
}
<script language="javascript">
    function add_input() {
        // Создаем новый div-элемент
        var new_input = document.createElement('div');
        // Тут мы уже можем воспользоваться innerHTML потому, что изменения не коснуться всего остального докуметна
        new_input.innerHTML = 'Test №' + document.getElementById('inputi').getElementsByTagName('div').length + '<br><input type="file" accept="xml" name="fileUpload[' +
        document.getElementById('inputi').getElementsByTagName('div').length + ']"/>';
        // Добавляем только что созданный div на страницу
        document.getElementById('inputi').appendChild(new_input);
    }

</script>

@using (Html.BeginForm("CreateTest", "Admin", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
    <div class="editor-label">
        @(Html.LabelFor(x => x.Test.TestName))
    </div>
    <div class="editor-field">
        @(Html.EditorFor(x => x.Test.TestName))
    </div>

    <div class="editor-label">
        @(Html.LabelFor(x => x.Test.Course))
    </div>
    <div class="editor-field">
        @(Html.Kendo().ComboBoxFor(x => x.Test.CourseId)
                  .Placeholder("Select course...")
                  .DataTextField("CourseName")
                  .DataValueField("CourseId")
                  .BindTo(Model.Courses)
                  .Suggest(true)
                  )
    </div>


    <h4>Select xml file with test</h4>
    @Html.Kendo().Upload().Multiple(false).Name("file")

    <p>
        <input class="k-button" type="submit" value="Create"/>
    </p>
}
